<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>info.debatty.jinu.Case</title>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' integrity='sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u' crossorigin='anonymous'>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css' integrity='sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp' crossorigin='anonymous'>
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->
    </head>
    <body>
        <div class='container'>
            <h1>info.debatty.jinu.Case</h1>
            <p>2017-06-29 14:27:33</p>
            <p>spark.kmedoids.eval.synthetic.TestCase : -r Dropbox/eurecom-cluster/results/ -d gaussian_3_100_100000 -s 200000000 -s 400000000 -s 600000000 -s 800000000 -s 1000000000</p>
            <p>Iterations: 10</p>
            <p>Tests:</p>
            <ul>
                                    <li>spark.kmedoids.eval.synthetic.ClaransTest</li>
                                    <li>spark.kmedoids.eval.synthetic.HeuristicTest</li>
                                    <li>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</li>
                            </ul>

            <h2>System</h2>
            <p>Hostname: spark-submit0-100159-prod</p>
            <p>Processors (cores): 32</p>
            <p>Memory (MB): 12743</p>

            <h2>Results</h2>
                            <canvas id="chart_0" width="640" height="480"></canvas>
            
            <canvas id="chart_time" width="640" height="480"></canvas>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#results-table">
                    Show/hide results table
                </a>
            </p>

            <table class="table table-condensed collapse in" id="results-table">
                <tr>
                    <th>Test</th>
                    <th>Parameter value</th>
                                            <td>r0</td>
                                        <th>time (ms)</th>
                    <th></th>
                </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>519.049267494493</td>
                                                <td>19566</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>542.3205754934789</td>
                                                <td>20626</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>573.6963942316406</td>
                                                <td>19801</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>563.6318745137826</td>
                                                <td>21128</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>540.6901438048073</td>
                                                <td>19192</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>541.2442895744507</td>
                                                <td>20995</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>523.2746680045634</td>
                                                <td>18850</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>535.9239278464607</td>
                                                <td>19968</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>530.9196469587761</td>
                                                <td>20347</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E8</td>
                                                    <td>559.7081521115456</td>
                                                <td>20934</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>557.6470914122431</td>
                                                <td>19124</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>540.5138367881074</td>
                                                <td>18832</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>552.9216598794065</td>
                                                <td>19628</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>543.2429019219817</td>
                                                <td>19976</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>575.2448820926818</td>
                                                <td>20182</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>556.8697083530908</td>
                                                <td>19959</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>535.810871559474</td>
                                                <td>19295</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>548.2887284756804</td>
                                                <td>20135</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>553.2937825569252</td>
                                                <td>20022</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>6.0E8</td>
                                                    <td>527.740234786542</td>
                                                <td>19689</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>580.3568340033761</td>
                                                <td>27719</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>567.969748541429</td>
                                                <td>28399</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>552.7899644598988</td>
                                                <td>27689</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>574.3339383125266</td>
                                                <td>28597</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>567.9605653342184</td>
                                                <td>28470</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>563.5180530891425</td>
                                                <td>29869</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>567.762303516762</td>
                                                <td>28781</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>555.3985129446093</td>
                                                <td>27844</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>570.2600167357192</td>
                                                <td>27586</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>1.0E9</td>
                                                    <td>584.1889176175066</td>
                                                <td>27314</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>523.443201948465</td>
                                                <td>16410</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>542.9830800330698</td>
                                                <td>13835</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>521.448986095585</td>
                                                <td>15199</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>557.2203984733482</td>
                                                <td>15636</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>524.3690280240019</td>
                                                <td>16664</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>522.5303750666986</td>
                                                <td>15822</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>518.992454540063</td>
                                                <td>15614</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>545.6481091653351</td>
                                                <td>15254</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>536.1556540452073</td>
                                                <td>14358</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>4.0E8</td>
                                                    <td>548.4525195634578</td>
                                                <td>15373</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>539.3123424212105</td>
                                                <td>14547</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>535.4923947183044</td>
                                                <td>14496</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>541.6139900982103</td>
                                                <td>14824</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>543.3775159533634</td>
                                                <td>15381</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>551.1726191431121</td>
                                                <td>15289</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>538.0433997622966</td>
                                                <td>15510</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>528.2167275911308</td>
                                                <td>15706</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>549.3674243554907</td>
                                                <td>16393</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>543.3431219945907</td>
                                                <td>15859</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E8</td>
                                                    <td>540.5396298140672</td>
                                                <td>15697</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>546.9158969239903</td>
                                                <td>20013</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>553.0701683207161</td>
                                                <td>19307</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>542.104914477332</td>
                                                <td>19613</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>540.4895307748119</td>
                                                <td>19410</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>557.3568252764852</td>
                                                <td>19060</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>545.6397071520336</td>
                                                <td>20713</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>549.4832738104213</td>
                                                <td>19323</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>566.0896094119878</td>
                                                <td>21428</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>542.5495204224965</td>
                                                <td>18601</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>6.0E8</td>
                                                    <td>539.6406522232444</td>
                                                <td>18757</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>553.8200841302726</td>
                                                <td>15029</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>550.470616485848</td>
                                                <td>15695</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>564.8396575591447</td>
                                                <td>15793</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>514.9465428863717</td>
                                                <td>15620</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>546.3400629214728</td>
                                                <td>15639</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>549.7406842280432</td>
                                                <td>16123</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>547.2833484950169</td>
                                                <td>15606</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>545.1339103316787</td>
                                                <td>15150</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>536.408267349114</td>
                                                <td>14478</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>4.0E8</td>
                                                    <td>534.5779240300366</td>
                                                <td>15250</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>524.1625621228153</td>
                                                <td>13743</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>511.9561564298342</td>
                                                <td>11391</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>544.4791794495969</td>
                                                <td>10654</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>511.44996628894256</td>
                                                <td>10788</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>543.9395486950928</td>
                                                <td>11429</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>527.5517844572273</td>
                                                <td>10793</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>527.6752198071504</td>
                                                <td>11378</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>511.31066620716524</td>
                                                <td>10581</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>514.8102155499274</td>
                                                <td>10494</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>2.0E8</td>
                                                    <td>527.454684063943</td>
                                                <td>10734</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>541.653564159312</td>
                                                <td>24210</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>547.0760881952016</td>
                                                <td>22091</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>553.5758686333481</td>
                                                <td>23190</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>558.9190791098572</td>
                                                <td>24404</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>535.202483648716</td>
                                                <td>23548</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>557.1992927129961</td>
                                                <td>24241</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>547.9356026779711</td>
                                                <td>23953</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>551.0909852067786</td>
                                                <td>23156</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>532.4914783949102</td>
                                                <td>22986</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>8.0E8</td>
                                                    <td>534.3196230156398</td>
                                                <td>22348</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>519.0745485167469</td>
                                                <td>10758</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>508.0452330791903</td>
                                                <td>11338</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>515.4791181917476</td>
                                                <td>10787</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>533.169626125428</td>
                                                <td>10152</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>515.0814539548219</td>
                                                <td>10191</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>507.1739014140909</td>
                                                <td>11424</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>512.5855385702175</td>
                                                <td>10234</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>513.9874711729286</td>
                                                <td>10324</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>512.6210180275926</td>
                                                <td>10058</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E8</td>
                                                    <td>523.8658818985797</td>
                                                <td>10609</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>579.029261488778</td>
                                                <td>23115</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>545.7633742993482</td>
                                                <td>23035</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>569.2184324732482</td>
                                                <td>23634</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>544.6136187477025</td>
                                                <td>22287</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>540.6114991523601</td>
                                                <td>23818</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>568.7743590250332</td>
                                                <td>25120</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>558.1023888159614</td>
                                                <td>26724</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>551.9359326963389</td>
                                                <td>24764</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>570.7134328409984</td>
                                                <td>24952</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E8</td>
                                                    <td>553.3319416647264</td>
                                                <td>22896</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>551.85340533528</td>
                                                <td>26486</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>561.2994913536647</td>
                                                <td>27892</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>562.4132587068211</td>
                                                <td>28451</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>571.409552437171</td>
                                                <td>26025</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>562.0098954060905</td>
                                                <td>28241</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>551.3784460354043</td>
                                                <td>29042</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>559.5531620379483</td>
                                                <td>28018</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>568.3510368193502</td>
                                                <td>26386</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>550.7569560560728</td>
                                                <td>28035</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E9</td>
                                                    <td>554.2706009975368</td>
                                                <td>28497</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>564.292967740606</td>
                                                <td>29681</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>549.9535127158683</td>
                                                <td>27172</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>556.0298557531621</td>
                                                <td>28553</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>541.7962568099492</td>
                                                <td>26881</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>561.0144630822449</td>
                                                <td>27886</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>542.0909657556615</td>
                                                <td>28587</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>547.7862009608959</td>
                                                <td>28406</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>564.1729361331664</td>
                                                <td>29358</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>540.2379037540611</td>
                                                <td>28401</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                        <td>1.0E9</td>
                                                    <td>548.8757811798686</td>
                                                <td>28131</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>497.2510508017835</td>
                                                <td>10658</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>497.4045276610929</td>
                                                <td>10686</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>531.9224119378767</td>
                                                <td>10528</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>510.69964840557043</td>
                                                <td>10381</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>495.6881114604692</td>
                                                <td>9929</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>503.0047382138875</td>
                                                <td>10480</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>501.09800696550076</td>
                                                <td>10934</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>527.5246199413397</td>
                                                <td>11409</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>493.5366836959203</td>
                                                <td>10249</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>2.0E8</td>
                                                    <td>519.0358804464403</td>
                                                <td>10986</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>567.2495702075897</td>
                                                <td>23173</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>561.667439153644</td>
                                                <td>22587</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>561.2022296408285</td>
                                                <td>22877</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>556.8783045772855</td>
                                                <td>23740</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>550.5976883345359</td>
                                                <td>23262</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>581.3610783634238</td>
                                                <td>25582</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>563.6423815803083</td>
                                                <td>23729</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>554.5240126796172</td>
                                                <td>22959</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>565.8520996873019</td>
                                                <td>23033</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                        <td>8.0E8</td>
                                                    <td>566.907928401399</td>
                                                <td>23616</td>
                        <td></td>
                    </tr>
                            </table>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#confidence">
                    Show/hide confidence intervals
                </a>
            </p>
            <div class="collapse in" id="confidence">
                <h2>Confidence intervals</h2>
                <table class='table table-condensed'>
                    <tr>
                        <th>Test</th>
                        <th>Parameter value</th>
                        <th></th>
                                                    <td>r0</td>
                                                <th>time (ms)</th>
                    </tr>

                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E8</td>
                            <td>mean</td>
                                                            <td>543.0458940033999</td>
                                                        <td>20140.7</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E8</td>
                            <td>std dev</td>
                                                            <td>17.684568785519705</td>
                                                        <td>792.564760760911</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E8</td>
                            <td>low</td>
                                                            <td>530.3951155935649</td>
                                                        <td>19573.733324960685</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E8</td>
                            <td>high</td>
                                                            <td>555.6966724132349</td>
                                                        <td>20707.666675039316</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E8</td>
                            <td>mean</td>
                                                            <td>549.1573697826134</td>
                                                        <td>19684.2</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E8</td>
                            <td>std dev</td>
                                                            <td>13.2943699251326</td>
                                                        <td>461.9431903504053</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E8</td>
                            <td>low</td>
                                                            <td>539.6471504461409</td>
                                                        <td>19353.74574861671</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>6.0E8</td>
                            <td>high</td>
                                                            <td>558.6675891190858</td>
                                                        <td>20014.65425138329</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E9</td>
                            <td>mean</td>
                                                            <td>568.4538854555188</td>
                                                        <td>28226.799999999996</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E9</td>
                            <td>std dev</td>
                                                            <td>9.821904123214374</td>
                                                        <td>757.7202356777561</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E9</td>
                            <td>low</td>
                                                            <td>561.4277185111956</td>
                                                        <td>27684.759596614185</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>1.0E9</td>
                            <td>high</td>
                                                            <td>575.4800523998421</td>
                                                        <td>28768.840403385806</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E8</td>
                            <td>mean</td>
                                                            <td>534.1243806955232</td>
                                                        <td>15416.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E8</td>
                            <td>std dev</td>
                                                            <td>13.692807572528269</td>
                                                        <td>849.3189755458324</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E8</td>
                            <td>low</td>
                                                            <td>524.3291362363875</td>
                                                        <td>14808.93380547135</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>4.0E8</td>
                            <td>high</td>
                                                            <td>543.9196251546589</td>
                                                        <td>16024.06619452865</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E8</td>
                            <td>mean</td>
                                                            <td>541.0479165851776</td>
                                                        <td>15370.2</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E8</td>
                            <td>std dev</td>
                                                            <td>6.58736315826918</td>
                                                        <td>602.8706881800334</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E8</td>
                            <td>low</td>
                                                            <td>536.335600857773</td>
                                                        <td>14938.93228980312</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E8</td>
                            <td>high</td>
                                                            <td>545.7602323125823</td>
                                                        <td>15801.467710196881</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E8</td>
                            <td>mean</td>
                                                            <td>548.3340098793519</td>
                                                        <td>19622.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E8</td>
                            <td>std dev</td>
                                                            <td>8.426592140507415</td>
                                                        <td>878.4428457977976</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E8</td>
                            <td>low</td>
                                                            <td>542.3059889978417</td>
                                                        <td>18994.099843758013</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>6.0E8</td>
                            <td>high</td>
                                                            <td>554.3620307608621</td>
                                                        <td>20250.900156241987</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E8</td>
                            <td>mean</td>
                                                            <td>544.3561098417</td>
                                                        <td>15438.300000000001</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E8</td>
                            <td>std dev</td>
                                                            <td>13.384638314806699</td>
                                                        <td>467.8812883627641</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E8</td>
                            <td>low</td>
                                                            <td>534.7813163892833</td>
                                                        <td>15103.59788919524</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>4.0E8</td>
                            <td>high</td>
                                                            <td>553.9309032941167</td>
                                                        <td>15773.002110804762</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E8</td>
                            <td>mean</td>
                                                            <td>524.4789983071695</td>
                                                        <td>11198.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E8</td>
                            <td>std dev</td>
                                                            <td>12.475756604235087</td>
                                                        <td>961.4626877835666</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E8</td>
                            <td>low</td>
                                                            <td>515.5543796631207</td>
                                                        <td>10510.711026460898</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>2.0E8</td>
                            <td>high</td>
                                                            <td>533.4036169512183</td>
                                                        <td>11886.288973539102</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E8</td>
                            <td>mean</td>
                                                            <td>545.9464065754731</td>
                                                        <td>23412.7</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E8</td>
                            <td>std dev</td>
                                                            <td>9.631566767366863</td>
                                                        <td>802.2685959203438</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E8</td>
                            <td>low</td>
                                                            <td>539.0563987731196</td>
                                                        <td>22838.791619464984</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>8.0E8</td>
                            <td>high</td>
                                                            <td>552.8364143778267</td>
                                                        <td>23986.608380535017</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E8</td>
                            <td>mean</td>
                                                            <td>516.1083790951344</td>
                                                        <td>10587.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E8</td>
                            <td>std dev</td>
                                                            <td>7.713071614989325</td>
                                                        <td>489.211667436045</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E8</td>
                            <td>low</td>
                                                            <td>510.59078004910543</td>
                                                        <td>10237.539055218196</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E8</td>
                            <td>high</td>
                                                            <td>521.6259781411634</td>
                                                        <td>10937.460944781804</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E8</td>
                            <td>mean</td>
                                                            <td>558.2094241204495</td>
                                                        <td>24034.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E8</td>
                            <td>std dev</td>
                                                            <td>13.060657657226523</td>
                                                        <td>1341.118459429376</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E8</td>
                            <td>low</td>
                                                            <td>548.8663924688337</td>
                                                        <td>23075.12164832244</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E8</td>
                            <td>high</td>
                                                            <td>567.5524557720653</td>
                                                        <td>24993.87835167756</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E9</td>
                            <td>mean</td>
                                                            <td>559.3295805185339</td>
                                                        <td>27707.3</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E9</td>
                            <td>std dev</td>
                                                            <td>7.196704421005894</td>
                                                        <td>1030.0243848246187</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E9</td>
                            <td>low</td>
                                                            <td>554.1813683107376</td>
                                                        <td>26970.46494299751</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E9</td>
                            <td>high</td>
                                                            <td>564.4777927263302</td>
                                                        <td>28444.135057002488</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E9</td>
                            <td>mean</td>
                                                            <td>551.6250843885483</td>
                                                        <td>28305.6</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E9</td>
                            <td>std dev</td>
                                                            <td>9.236096418665165</td>
                                                        <td>861.5185817303463</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E9</td>
                            <td>low</td>
                                                            <td>545.0179790312452</td>
                                                        <td>27689.306732937133</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.ClaransTest</td>
                            <td>1.0E9</td>
                            <td>high</td>
                                                            <td>558.2321897458514</td>
                                                        <td>28921.893267062864</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E8</td>
                            <td>mean</td>
                                                            <td>507.71656795298816</td>
                                                        <td>10623.999999999998</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E8</td>
                            <td>std dev</td>
                                                            <td>13.916146526409364</td>
                                                        <td>416.46928658265665</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E8</td>
                            <td>low</td>
                                                            <td>497.7615564308214</td>
                                                        <td>10326.075819718415</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>2.0E8</td>
                            <td>high</td>
                                                            <td>517.6715794751549</td>
                                                        <td>10921.924180281581</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E8</td>
                            <td>mean</td>
                                                            <td>562.9882732625933</td>
                                                        <td>23455.8</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E8</td>
                            <td>std dev</td>
                                                            <td>8.47970288256643</td>
                                                        <td>838.9626928535025</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E8</td>
                            <td>low</td>
                                                            <td>556.92225924497</td>
                                                        <td>22855.64224381549</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.synthetic.HeuristicTest</td>
                            <td>8.0E8</td>
                            <td>high</td>
                                                            <td>569.0542872802167</td>
                                                        <td>24055.957756184507</td>
                        </tr>
                                    </table>
            </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#similarity">
                    Show/hide similarity
                </a>
            </p>

            <div class="collapse in" id="similarity">
                <h2>Test similarity</h2>
                <p><a href=\"https://en.wikipedia.org/wiki/Student's_t-test\">Student's
                        t-test</a>: values above 0.95 indicate both tests produce the
                    same average value.</p>

                <!-- For each parameter value -->
                                    <h3>Parameter value = 2.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.011042124565737848</td>
                                                                            <td>0.09123206131074942</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.011042124565737848</td>
                                                                            <td>1.0</td>
                                                                            <td>0.11745889850625744</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.09123206131074942</td>
                                                                            <td>0.11745889850625744</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 4.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.10832540539053559</td>
                                                                            <td>0.17334982673526012</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.10832540539053559</td>
                                                                            <td>1.0</td>
                                                                            <td>0.4953875248949945</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.17334982673526012</td>
                                                                            <td>0.4953875248949945</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 6.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.8707906141305923</td>
                                                                            <td>0.4088911984523489</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>0.8707906141305923</td>
                                                                            <td>1.0</td>
                                                                            <td>0.39475602230061113</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.4088911984523489</td>
                                                                            <td>0.39475602230061113</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 8.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>5.555691789884432E-4</td>
                                                                            <td>0.029065195329062217</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>5.555691789884432E-4</td>
                                                                            <td>1.0</td>
                                                                            <td>0.34677039241436625</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.029065195329062217</td>
                                                                            <td>0.34677039241436625</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 1.0E9</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>9.506393569706264E-4</td>
                                                                            <td>0.05290086289388657</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.HeuristicTest</th>
                                                                            <td>9.506393569706264E-4</td>
                                                                            <td>1.0</td>
                                                                            <td>0.030295829749496052</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.05290086289388657</td>
                                                                            <td>0.030295829749496052</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#sources">
                    Show/hide sources
                </a>
            </p>
            <div class="collapse in" id="sources">
                <h2>Sources</h2>
                                    <h3>spark.kmedoids.eval.synthetic.ClaransTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.synthetic.HeuristicTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.synthetic.SimulatedAnnealingTest</h3>
                    <pre>
                    </pre>
                            </div>

            <h2>Classpath</h2>
            <ul>
                                    <li>/opt/spark/conf/</li>
                                        <li>/opt/spark/jars/hadoop-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/ivy-2.4.0.jar</li>
                                        <li>/opt/spark/jars/api-asn1-api-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/hive-cli-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/commons-codec-1.10.jar</li>
                                        <li>/opt/spark/jars/spire_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/jdo-api-3.0.1.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0.1.jar</li>
                                        <li>/opt/spark/jars/hadoop-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/JavaEWAH-0.3.2.jar</li>
                                        <li>/opt/spark/jars/jets3t-0.9.3.jar</li>
                                        <li>/opt/spark/jars/spark-graphx_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jtransforms-2.4.0.jar</li>
                                        <li>/opt/spark/jars/compress-lzf-1.0.3.jar</li>
                                        <li>/opt/spark/jars/univocity-parsers-2.2.1.jar</li>
                                        <li>/opt/spark/jars/metrics-core-3.1.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-jobclient-2.6.4.jar</li>
                                        <li>/opt/spark/jars/guice-3.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-api-2.6.4.jar</li>
                                        <li>/opt/spark/jars/apacheds-kerberos-codec-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/netty-all-4.0.42.Final.jar</li>
                                        <li>/opt/spark/jars/pyrolite-4.13.jar</li>
                                        <li>/opt/spark/jars/pmml-schema-1.2.15.jar</li>
                                        <li>/opt/spark/jars/antlr-runtime-3.4.jar</li>
                                        <li>/opt/spark/jars/java-xmlbuilder-1.0.jar</li>
                                        <li>/opt/spark/jars/libthrift-0.9.2.jar</li>
                                        <li>/opt/spark/jars/stream-2.7.0.jar</li>
                                        <li>/opt/spark/jars/hive-exec-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/hive-metastore-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/calcite-avatica-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/apache-log4j-extras-1.2.17.jar</li>
                                        <li>/opt/spark/jars/gson-2.2.4.jar</li>
                                        <li>/opt/spark/jars/spire-macros_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/core-1.1.2.jar</li>
                                        <li>/opt/spark/jars/commons-net-2.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/parquet-encoding-1.8.1.jar</li>
                                        <li>/opt/spark/jars/ST4-4.0.4.jar</li>
                                        <li>/opt/spark/jars/spark-launcher_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-hive-thriftserver_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jodd-core-3.5.2.jar</li>
                                        <li>/opt/spark/jars/spark-sql_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/stringtemplate-3.2.1.jar</li>
                                        <li>/opt/spark/jars/avro-mapred-1.7.7-hadoop2.jar</li>
                                        <li>/opt/spark/jars/commons-lang-2.6.jar</li>
                                        <li>/opt/spark/jars/xercesImpl-2.9.1.jar</li>
                                        <li>/opt/spark/jars/parquet-format-2.3.0-incubating.jar</li>
                                        <li>/opt/spark/jars/chill_2.11-0.8.0.jar</li>
                                        <li>/opt/spark/jars/breeze-macros_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-bundle-1.6.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-shuffle-2.6.4.jar</li>
                                        <li>/opt/spark/jars/commons-digester-1.8.jar</li>
                                        <li>/opt/spark/jars/datanucleus-api-jdo-3.2.6.jar</li>
                                        <li>/opt/spark/jars/jetty-6.1.26.jar</li>
                                        <li>/opt/spark/jars/commons-lang3-3.5.jar</li>
                                        <li>/opt/spark/jars/spark-mllib_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/slf4j-log4j12-1.7.16.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/bcprov-jdk15on-1.51.jar</li>
                                        <li>/opt/spark/jars/breeze_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/spark-unsafe_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/snappy-0.2.jar</li>
                                        <li>/opt/spark/jars/xbean-asm5-shaded-4.4.jar</li>
                                        <li>/opt/spark/jars/datanucleus-rdbms-3.2.9.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-core-2.6.4.jar</li>
                                        <li>/opt/spark/jars/commons-pool-1.5.4.jar</li>
                                        <li>/opt/spark/jars/javax.ws.rs-api-2.0.1.jar</li>
                                        <li>/opt/spark/jars/jersey-common-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jackson-annotations-2.6.5.jar</li>
                                        <li>/opt/spark/jars/spark-catalyst_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jetty-util-6.1.26.jar</li>
                                        <li>/opt/spark/jars/commons-httpclient-3.1.jar</li>
                                        <li>/opt/spark/jars/spark-sketch_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/parquet-common-1.8.1.jar</li>
                                        <li>/opt/spark/jars/jackson-mapper-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/jackson-core-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/scala-library-2.11.8.jar</li>
                                        <li>/opt/spark/jars/javax.servlet-api-3.1.0.jar</li>
                                        <li>/opt/spark/jars/scalap-2.11.8.jar</li>
                                        <li>/opt/spark/jars/jersey-client-2.22.2.jar</li>
                                        <li>/opt/spark/jars/log4j-1.2.17.jar</li>
                                        <li>/opt/spark/jars/oro-2.0.8.jar</li>
                                        <li>/opt/spark/jars/spark-hive_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-mesos_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/metrics-graphite-3.1.2.jar</li>
                                        <li>/opt/spark/jars/validation-api-1.1.0.Final.jar</li>
                                        <li>/opt/spark/jars/antlr4-runtime-4.5.3.jar</li>
                                        <li>/opt/spark/jars/hadoop-auth-2.6.4.jar</li>
                                        <li>/opt/spark/jars/xmlenc-0.52.jar</li>
                                        <li>/opt/spark/jars/commons-cli-1.2.jar</li>
                                        <li>/opt/spark/jars/shapeless_2.11-2.0.0.jar</li>
                                        <li>/opt/spark/jars/spark-repl_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jersey-server-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jackson-xc-1.9.13.jar</li>
                                        <li>/opt/spark/jars/json4s-ast_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/bonecp-0.8.0.RELEASE.jar</li>
                                        <li>/opt/spark/jars/objenesis-2.1.jar</li>
                                        <li>/opt/spark/jars/jul-to-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/chill-java-0.8.0.jar</li>
                                        <li>/opt/spark/jars/janino-3.0.0.jar</li>
                                        <li>/opt/spark/jars/osgi-resource-locator-1.0.1.jar</li>
                                        <li>/opt/spark/jars/jpam-1.1.jar</li>
                                        <li>/opt/spark/jars/avro-ipc-1.7.7.jar</li>
                                        <li>/opt/spark/jars/paranamer-2.3.jar</li>
                                        <li>/opt/spark/jars/spark-core_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/parquet-column-1.8.1.jar</li>
                                        <li>/opt/spark/jars/jsr305-1.3.9.jar</li>
                                        <li>/opt/spark/jars/parquet-jackson-1.8.1.jar</li>
                                        <li>/opt/spark/jars/javax.inject-1.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-1.8.1.jar</li>
                                        <li>/opt/spark/jars/derby-10.12.1.1.jar</li>
                                        <li>/opt/spark/jars/avro-1.7.7.jar</li>
                                        <li>/opt/spark/jars/spark-network-shuffle_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0-2.jar</li>
                                        <li>/opt/spark/jars/jackson-core-2.6.5.jar</li>
                                        <li>/opt/spark/jars/commons-io-2.4.jar</li>
                                        <li>/opt/spark/jars/spark-mllib-local_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-hdfs-2.6.4.jar</li>
                                        <li>/opt/spark/jars/datanucleus-core-3.2.10.jar</li>
                                        <li>/opt/spark/jars/commons-dbcp-1.4.jar</li>
                                        <li>/opt/spark/jars/json4s-jackson_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/libfb303-0.9.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/guava-14.0.1.jar</li>
                                        <li>/opt/spark/jars/scala-compiler-2.11.8.jar</li>
                                        <li>/opt/spark/jars/commons-configuration-1.6.jar</li>
                                        <li>/opt/spark/jars/httpclient-4.5.2.jar</li>
                                        <li>/opt/spark/jars/jersey-media-jaxb-2.22.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-annotations-2.6.4.jar</li>
                                        <li>/opt/spark/jars/opencsv-2.3.jar</li>
                                        <li>/opt/spark/jars/hk2-api-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/javassist-3.18.1-GA.jar</li>
                                        <li>/opt/spark/jars/httpcore-4.4.4.jar</li>
                                        <li>/opt/spark/jars/base64-2.3.8.jar</li>
                                        <li>/opt/spark/jars/scala-xml_2.11-1.0.2.jar</li>
                                        <li>/opt/spark/jars/calcite-core-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/curator-recipes-2.6.0.jar</li>
                                        <li>/opt/spark/jars/minlog-1.3.0.jar</li>
                                        <li>/opt/spark/jars/jackson-module-paranamer-2.6.5.jar</li>
                                        <li>/opt/spark/jars/jackson-databind-2.6.5.jar</li>
                                        <li>/opt/spark/jars/aopalliance-1.0.jar</li>
                                        <li>/opt/spark/jars/mesos-1.0.0-shaded-protobuf.jar</li>
                                        <li>/opt/spark/jars/protobuf-java-2.5.0.jar</li>
                                        <li>/opt/spark/jars/htrace-core-3.0.4.jar</li>
                                        <li>/opt/spark/jars/curator-framework-2.6.0.jar</li>
                                        <li>/opt/spark/jars/pmml-model-1.2.15.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-core-2.22.2.jar</li>
                                        <li>/opt/spark/jars/aopalliance-repackaged-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/antlr-2.7.7.jar</li>
                                        <li>/opt/spark/jars/kryo-shaded-3.0.3.jar</li>
                                        <li>/opt/spark/jars/javax.inject-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/arpack_combined_all-0.1.jar</li>
                                        <li>/opt/spark/jars/snappy-java-1.1.2.6.jar</li>
                                        <li>/opt/spark/jars/hive-jdbc-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/spark-tags_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-streaming_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/lz4-1.3.0.jar</li>
                                        <li>/opt/spark/jars/api-util-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/RoaringBitmap-0.5.11.jar</li>
                                        <li>/opt/spark/jars/joda-time-2.9.3.jar</li>
                                        <li>/opt/spark/jars/netty-3.8.0.Final.jar</li>
                                        <li>/opt/spark/jars/hk2-utils-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/calcite-linq4j-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/spark-yarn_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jaxb-api-2.2.2.jar</li>
                                        <li>/opt/spark/jars/commons-compiler-3.0.0.jar</li>
                                        <li>/opt/spark/jars/slf4j-api-1.7.16.jar</li>
                                        <li>/opt/spark/jars/json4s-core_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/leveldbjni-all-1.8.jar</li>
                                        <li>/opt/spark/jars/super-csv-2.2.0.jar</li>
                                        <li>/opt/spark/jars/activation-1.1.1.jar</li>
                                        <li>/opt/spark/jars/mail-1.4.7.jar</li>
                                        <li>/opt/spark/jars/metrics-jvm-3.1.2.jar</li>
                                        <li>/opt/spark/jars/commons-compress-1.4.1.jar</li>
                                        <li>/opt/spark/jars/guice-servlet-3.0.jar</li>
                                        <li>/opt/spark/jars/scala-reflect-2.11.8.jar</li>
                                        <li>/opt/spark/jars/spark-network-common_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/commons-crypto-1.0.0.jar</li>
                                        <li>/opt/spark/jars/jackson-jaxrs-1.9.13.jar</li>
                                        <li>/opt/spark/jars/zookeeper-3.4.6.jar</li>
                                        <li>/opt/spark/jars/commons-collections-3.2.2.jar</li>
                                        <li>/opt/spark/jars/hk2-locator-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-core-1.8.0.jar</li>
                                        <li>/opt/spark/jars/commons-logging-1.1.3.jar</li>
                                        <li>/opt/spark/jars/scala-parser-combinators_2.11-1.0.4.jar</li>
                                        <li>/opt/spark/jars/jersey-guava-2.22.2.jar</li>
                                        <li>/opt/spark/jars/xz-1.0.jar</li>
                                        <li>/opt/spark/jars/javax.annotation-api-1.2.jar</li>
                                        <li>/opt/spark/jars/py4j-0.10.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-web-proxy-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-app-2.6.4.jar</li>
                                        <li>/opt/spark/jars/mx4j-3.0.2.jar</li>
                                        <li>/opt/spark/jars/apacheds-i18n-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jcl-over-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/jline-2.12.1.jar</li>
                                        <li>/opt/spark/jars/javolution-5.5.1.jar</li>
                                        <li>/opt/spark/jars/commons-math3-3.4.1.jar</li>
                                        <li>/opt/spark/jars/jackson-module-scala_2.11-2.6.5.jar</li>
                                        <li>/opt/spark/jars/hive-beeline-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/eigenbase-properties-1.1.5.jar</li>
                                        <li>/opt/spark/jars/metrics-json-3.1.2.jar</li>
                                        <li>/opt/spark/jars/curator-client-2.6.0.jar</li>
                                        <li>/opt/spark/jars/jta-1.1.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-1.7.0.jar</li>
                                        <li>/opt/hadoop/etc/hadoop/</li>
                                </ul>
        </div><!-- container -->
    </body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
    <script>
        // Common stuff
        var datasets, title;
        var dynamicColor = function() {
            var r = Math.floor(Math.random() * 255);
            var g = Math.floor(Math.random() * 255);
            var b = Math.floor(Math.random() * 255);
            return "rgb(" + r + "," + g + "," + b + ")";
        };

                datasets = [{"label":"HeuristicTest","data":[{"x":2.0E8,"y":507.71656795298816},{"x":4.0E8,"y":544.3561098417},{"x":6.0E8,"y":549.1573697826134},{"x":8.0E8,"y":562.9882732625933},{"x":1.0E9,"y":568.4538854555188}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E8,"y":516.1083790951344},{"x":4.0E8,"y":541.0479165851776},{"x":6.0E8,"y":543.0458940033999},{"x":8.0E8,"y":558.2094241204495},{"x":1.0E9,"y":559.3295805185339}]},{"label":"ClaransTest","data":[{"x":2.0E8,"y":524.4789983071695},{"x":4.0E8,"y":534.1243806955232},{"x":6.0E8,"y":548.3340098793519},{"x":8.0E8,"y":545.9464065754731},{"x":1.0E9,"y":551.6250843885483}]}];
        title = "20170629142733 - r0";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_0"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
        
        // Runtime
        datasets = [{"label":"HeuristicTest","data":[{"x":2.0E8,"y":10623.999999999998},{"x":4.0E8,"y":15438.300000000001},{"x":6.0E8,"y":19684.2},{"x":8.0E8,"y":23455.8},{"x":1.0E9,"y":28226.799999999996}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E8,"y":10587.5},{"x":4.0E8,"y":15370.2},{"x":6.0E8,"y":20140.7},{"x":8.0E8,"y":24034.5},{"x":1.0E9,"y":27707.3}]},{"label":"ClaransTest","data":[{"x":2.0E8,"y":11198.5},{"x":4.0E8,"y":15416.5},{"x":6.0E8,"y":19622.5},{"x":8.0E8,"y":23412.7},{"x":1.0E9,"y":28305.6}]}];
        title = "20170629142733 - time";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_time"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
    </script>
</html>
